package net.shenru.modle.map;

import com.j256.ormlite.field.DatabaseField;

/**
 * 深入工作室专用地址
 */
public class SrAddress {
	// 空间Id
	@DatabaseField(generatedId = true)
	private long id;

	// 国家
	@DatabaseField
	private String country;
	
	// 省
	@DatabaseField
	private String province;

	// 市
	@DatabaseField
	private String city;
	
	// 县
	@DatabaseField
	private String county;
	
	// 区
	@DatabaseField
	private String locality;
	
	// 村
	@DatabaseField
	private String thoroughfare;
	
	// 街道
	@DatabaseField
	private String subThoroughfare;
	
	/**地点的最小单位：代表家的门牌，公交站的站点*/
	@DatabaseField
	private String doorPlate;
	
	// 坐标
	@DatabaseField
	private SrGeoPoint point;

	public String getDoorPlate() {
		return doorPlate;
	}

	public void setDoorPlate(String doorPlate) {
		this.doorPlate = doorPlate;
	}

	public SrGeoPoint getPoint() {
		return point;
	}

	public void setPoint(SrGeoPoint point) {
		this.point = point;
	}

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getCounty() {
		return county;
	}

	public void setCounty(String county) {
		this.county = county;
	}

	public String getLocality() {
		return locality;
	}

	public void setLocality(String locality) {
		this.locality = locality;
	}

	public String getThoroughfare() {
		return thoroughfare;
	}

	public void setThoroughfare(String thoroughfare) {
		this.thoroughfare = thoroughfare;
	}

	public String getSubThoroughfare() {
		return subThoroughfare;
	}

	public void setSubThoroughfare(String subThoroughfare) {
		this.subThoroughfare = subThoroughfare;
	}

}
